package com.database.service;

import com.database.character.Post;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Select;


import java.util.List;

public interface PostService {

  //基于标题的模糊匹配搜索
  List<Post> getPostBySearch(String search);

  //查询所有帖子
  List<Post> list();

  //查询特定用户发布的帖子
  List<Post> getPostByUid(Integer userId);

  //新增帖子
  int addPost(Post post);

  //删除帖子
  int deletePostByPid(Integer postId);

  //修改帖子
  int updatePost(Post post);

  //根据postId查找帖子
  Post getPostByPid(Integer postId);

  List<Post> getAttention(Integer userId);
}
